package com.example.livemall.service;

import com.example.livemall.dto.LzjResult;
import com.example.livemall.entity.ValidateCode;
/**
 * 验证码服务业务逻辑层
 */
public interface SendyzmService {

    /**
     * 发送验证码并保存 Redis
     *
     * @param phone
     * @return
     */
    LzjResult sendyzm(String phone);

    /**
     * 根据手机号码获取验证码
     *
     * @param phone
     * @return
     */
    ValidateCode getCode(String phone);

    /**
     * 删除验证码
     *
     * @param phone
     */
    LzjResult deleteCode(String phone);

}